.mask{
    opacity: 0.9;
    background: #333333;
}
.dialog{
    background: #FFFFFF;
    box-shadow: 0 1px 16px 0 rgba(113,86,86,0.08);
    border-radius: 4px 4px 0 0;
}
.dialog_body{
    width:100%;
    height:100%;
    background-color:#ffffff;
}
.dialog_top{
     display: flex;
     flex-direction: row;
     background-color: #ffffff;
     font-family: PingFangSC-Regular;
     font-size: 0.48rem;
     height: 1.6rem ;
     color: rgba(51,51,51,0.87);
     letter-spacing: 0;
 }
.top_left,.top_middle,.top_right{
    width: 33.3%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: PingFangSC-Medium;
    font-size: 0.64rem;
    color: #333333;
}
.top_left{
    justify-content: flex-end;
}
.top_right{
    justify-content: flex-start;
}
.top_left img ,.top_right img{
    width: 0.7466666666666667rem;
    height: 0.12rem;
}
.dialog_main{
    text-align:center;
    font-family: PingFangSC-Regular;
    font-size: 0.48rem;
    color: rgba(51,51,51,0.87);
    letter-spacing: 0;
    line-height: 0.7466666666666667rem;
    text-align: left;
    padding: 0.5333333333333333rem 0.8rem;
}
.dialog_bottom{
    font-family: PingFangSC-Regular;
    font-size: 0.48rem;
    color: #999999;
    height: 1.28rem ;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-top: 1px solid rgba(153,153,153,0.3);
}
.dialog_bottom span{
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
}
/*20171129*/
.dialog_bottom input{
    width: 50%;
    height: 0.6666666666666666rem ;
    border:none;
    background-image: none;
    background-color: #ffffff!important;
    font-size: 0.48rem;
    color: rgba(110,72,0,0.87);
}
.dialog_bottom input:last-child{
    border-right: 1px solid rgba(153,153,153,0.3);
}
.dialog input:active{
    border:none;
    color: #6E4800;
}
.dialog input:visited,.dialog input:focus{
    color: #6E4800!important;
    outline:none!important;
}
/*无标题的信息确认*/
.dialog2-main{
    font-size: 0.5333333333333333rem;
    color: rgba(51,51,51,0.87);
    padding: 0.8rem!important;
    display: flex;
    justify-content: center;
}
.dialog2-bottom{
    margin-top: 0!important;
}
/*信息提示框*/
.alert-main{
    font-size: 0.5333333333333333rem;
    padding: 0.8rem!important;
}
.alert-bottom{
    margin-top:0!important;
    height: 1.28rem!important;
}

.alert-input{
    width: 100%!important;
}

/*发票弹出框页面*/
.dialog-group-content{
    display: flex;
    flex-direction: column;
}
.dialog-group-content .dialog-group{
    width: 90%;
    display: flex;
    flex-direction: row;
    padding: 0.06666666666666667rem 5%;
}
.dialog-group-content .dialog-group label{
    font-family: PingFangSC-Medium;
    font-size: 0.4266666666666667rem;
    color: rgb(51,51,51);
    width: 30%;
}
.dialog-group-content .dialog-group p{
    font-family: PingFangSC-Regular;
    font-size: 0.4266666666666667rem;
    color: rgb(112,112,112);
    width: 70%;
    word-break:break-all;
}

